.search{
  height: 100vh;
  padding-top: 3.5rem;
  box-sizing: border-box;
}
/*搜索框*/
.home_search{
  padding: 0 1rem;
  width: 100vw;
  box-sizing: border-box;
  height: 2.75rem;
  line-height: 2.75rem;
  /*background:linear-gradient(90deg,rgba(254,139,110,1) 0%,rgba(254,90,91,1) 100%);*/
  background-color: #FFFFFF;
  color: #FFFFFF;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  border-bottom: solid 1px #EEEEEE;
}
.home_search_icon{
  width: .94rem;
  height: .94rem;
  padding:  0 .5rem;
}
.home_position_icon{
  width: .76rem;
  height: .7rem;
  padding-left: 1rem;
  transform: rotate(180deg);
}
.home_input{
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home_input,.home_input>input{
  height: 1.94rem;
  line-height: 1.94rem;
  /*width: 65%;*/
  background-color: #EBEBEB;
  border: none;
  border-radius: 9999px;
}
.home_input>input{
  background-color: transparent;
  flex: 1;
}

.home_search img{
  display: flex;
  justify-content: space-between;
  align-items: center;
}


::-webkit-input-placeholder { /* WebKit browsers */
  color: #888888;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #888888;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #888888;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #888888;
}

.search_close{
  background-color: #FFFFFF;
  color: #666666;
  width: 1.03rem;
  height: 1.03rem;
  text-align: center;
  line-height: 1.03rem;
  border-radius: 999px;
  margin-right: .5rem;
}

.search_content{
  box-shadow: #cccccc 0px -10px 5px -5px;
  border-radius: 1rem 1rem 0 0;
}

.search_content_type{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.47rem;
  height: 3rem;
    line-height: 3rem;
  font-size: .88rem;
  color: #555555;
}
.search_content_type li{
  padding: .75rem 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.search_content_type li img{
  width: 1rem;
  height: 1rem;
}

.search_content_result{
  height: calc(100vh - 6.9rem);
  overflow-y: auto;
}

.search_shop_box{
  padding: 1rem 1rem;
  border-bottom: solid 1px #EEEEEE;
}

.search_shop_title{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search_shop_title_content{
  flex: 1;
  padding-left: 1rem;
  height: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.search_shop_title_name span:nth-child(1){
  background-color: #FE6161;
  font-size: .75rem;
  padding: 0 .5rem;
  border-radius: 999px;
  color: white;
}
.search_shop_title_name span:nth-child(2){
  color: #222222;
}
.search_shop_title_num{
  color: #666666;
  font-size: .75rem;
}

.search_shop_btn{
  color: #FE6162;
  border: solid 1px #FE6162;
  border-radius: 999px;
  padding: 0 .5rem;
  font-size: .8rem;
  display: flex;align-items: center;
}
.search_shop_btn span{
  font-size: 1.2rem;
}


.search_shop_title img{
  width: 3rem;
  height: 3rem;
}

.search_shop_img{
  margin: .65rem 0 .87rem;
  display: flex;
  flex-wrap: wrap;
  /* justify-content: left; */
  justify-items: left
  
}

.search_shop_img li{
  width: 30%;
  margin-right:3%;
  margin-top:2%;

}
.search_shop_img img{
  width: 100%;
  border-radius: .8rem;
}

.search_shop_footer{
  color: #666666;
  font-size: .81rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.search_shop_footer img{
  width: 1.5rem;
}
/*搜索商品样式*/
.search_goods_box{
  display: flex;
  margin: .75rem;
}
.search_goods_details{
  padding-left: .75rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.search_goods_name{
  font-size: .88rem;
}
.search_goods_type span{
  color: #FE5A5B;
  border-radius: 999px;
  border: solid 1px #FE5A5B;
  font-size: .75rem;
  padding: 0 .5rem;
}
.search_goods_price{
  /*display: flex;*/
}
.search_goods_price span:nth-child(1){
  color: #FE5A5B;
}
.search_goods_price span:nth-child(2),.search_goods_price span:nth-child(3){
  color: #888888;
  font-size: .63rem;
}
.search_shop_login{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search_goods_from{
  font-size: .81rem;
  color: #888888;
}
.search_goods_to{
  font-size: .75rem;
  color: #666666;
}
.search_goods_box img{
  width: 8.75rem;
  border-radius: .5rem;
  height:8.75rem;
}

/*空页面*/
.search_empty{
  height: 100%;
  color: #888888;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.search_empty img{
  width: 78%;
}

